package qeug.shsh.bpm.domain;

import com.alibaba.fastjson.annotation.JSONField;

import javax.xml.crypto.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/*
 * 行程信息分录
 */
public class XcEntry {

    private String departure;//出发地
    private String destination;//目的地
    private String historyEntryMulwayto;//途径地
    private String startDate;//开始日期
    private String endDate;//结束日期
    private String duringTheTrip;//行程期间
    private String businessTripArea;//出差地域
    private String transportation;//交通工具
    private String entryCostDeptName;//费用承担部门名称
    private String entryCostDeptNumber;//费用承担部门编码
    private String travelCostcEnterName;//成本中心名称
    private String travelCostcEnterNumber;//成本中心编码
    private String costName;//费用项目名称
    private String costNumber;//费用项目编码
    private String budbalance;//预算余额
    private String businessTraveller;//出差人
    private String entryCurrency;//币别
    private BigDecimal applyAmount;//申请金额
    @JSONField(name = "ClEntry")
    private List<ClEntry> clEntry;//差旅费明细

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getHistoryEntryMulwayto() {
        return historyEntryMulwayto;
    }

    public void setHistoryEntryMulwayto(String historyEntryMulwayto) {
        this.historyEntryMulwayto = historyEntryMulwayto;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getDuringTheTrip() {
        return duringTheTrip;
    }

    public void setDuringTheTrip(String duringTheTrip) {
        this.duringTheTrip = duringTheTrip;
    }

    public String getBusinessTripArea() {
        return businessTripArea;
    }

    public void setBusinessTripArea(String businessTripArea) {
        this.businessTripArea = businessTripArea;
    }

    public String getEntryCostDeptName() {
        return entryCostDeptName;
    }

    public void setEntryCostDeptName(String entryCostDeptName) {
        this.entryCostDeptName = entryCostDeptName;
    }

    public String getEntryCostDeptNumber() {
        return entryCostDeptNumber;
    }

    public void setEntryCostDeptNumber(String entryCostDeptNumber) {
        this.entryCostDeptNumber = entryCostDeptNumber;
    }

    public String getTravelCostcEnterName() {
        return travelCostcEnterName;
    }

    public void setTravelCostcEnterName(String travelCostcEnterName) {
        this.travelCostcEnterName = travelCostcEnterName;
    }

    public String getTravelCostcEnterNumber() {
        return travelCostcEnterNumber;
    }

    public void setTravelCostcEnterNumber(String travelCostcEnterNumber) {
        this.travelCostcEnterNumber = travelCostcEnterNumber;
    }

    public String getCostNumber() {
        return costNumber;
    }

    public void setCostNumber(String costNumber) {
        this.costNumber = costNumber;
    }

    public String getCostName() {
        return costName;
    }

    public void setCostName(String costName) {
        this.costName = costName;
    }

    public String getBusinessTraveller() {
        return businessTraveller;
    }

    public void setBusinessTraveller(String businessTraveller) {
        this.businessTraveller = businessTraveller;
    }

    public String getEntryCurrency() {
        return entryCurrency;
    }

    public void setEntryCurrency(String entryCurrency) {
        this.entryCurrency = entryCurrency;
    }

    public BigDecimal getApplyAmount() {
        return applyAmount;
    }

    public void setApplyAmount(BigDecimal applyAmount) {
        this.applyAmount = applyAmount;
    }

    public String getBudbalance() {
        return budbalance;
    }

    public void setBudbalance(String budbalance) {
        this.budbalance = budbalance;
    }

    public String getTransportation() {
        return transportation;
    }

    public void setTransportation(String transportation) {
        this.transportation = transportation;
    }

    public List<ClEntry> getClEntry() {
        return clEntry;
    }

    public void setClEntry(List<ClEntry> clEntry) {
        this.clEntry = clEntry;
    }
}
